*{
margin:0px;
padding:0px;
}
* html #container { height:500px; }
img
{
	border:0px;
}

.image {
	position:relative;
	float:left; /* optional */
}
.image .text {
	position:absolute;
	top:10px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:300px; /* optional, though better have one */
}

html{
width:100%;
padding:10px 0 10px 0;
}
body
{
background-image:url(../Content/images/BGSwirls.gif);background-position:left top;background-repeat:no-repeat;
width:746px;
margin:auto;
}

a{ 
	color: #6E6E6E; 
	text-decoration: none;
}
a:hover		{ color: #6DB200 }
a:active 
{
	text-decoration: underline;
	color: #ffffff
}

body p {
font-family: Tahoma;
font-size: 11px;
color: #585858;
}

.clearfix {
	display: block;
}

.clearfix::after{
clear:both;
content: '.';
display: block;
height: 0px;
visibility: hidden;
}

#header{
float:left;
font-family:Tahoma;
font-size:11px;
color:#585858;
height:71px;
margin:0 0 4px 0;
width:745px;
}
#header img{
float:left;
}
.logo{
float:left;
width:100px;
}
.lang{
float:left;
width:105px;
margin:10px 0 0 0;
padding:9px 10px 7px 60px;
border-right:1px solid #BABABA
}
.lang img{
padding:3px 9px 3px 0px;
margin:5px 0px 0px 0px;
}

#header .center{
border-left:1px solid #BDBDBD;
padding-left: 9px;
}

.search{
float:left;
width:140px;
margin:10px 0 0 0;
padding:9px 10px 7px 15px;
border-right:1px solid #BABABA
}
.search input{
width: 130px;
height:17px;
float:left;
border:1px solid #6E6E6E;
margin:7px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#6E6E6E;
font-weight:bold;
padding:1px 0 0 4px;
}
.cart{
float:left;
width:123px;
margin:10px 0 0 0;
padding:9px 10px 7px 15px;
background-image:url(../Content/images/cart.gif);
background-position:20px 4px;
background-repeat:no-repeat
}
.cart strong{
margin:0 0 15px 34px;
float:left
}
.cart font{
color:#C30205;
font-weight:bold;
font-size:11px
}

.cart a{
	color: #585858;
	text-decoration:none;
}

.theme
{
	float:left;
	width:auto;
}

#menu{
float:left;
padding-top: 20px;
}

ul, ol, dl, dt, dd, li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content{
float:left;
margin:4px 0 0 0;
width:746px;
min-height:500px;
}
#content2{
float:left;
margin:4px 0 0 0;
width:746px;
}
#view {
padding-left: 5px;
}
#view h{
font-weight:bold !important;
font-size:14px !important;
}
#view h1{
padding-right:20px;
text-align:right;
font-family:Tahoma;
font-size:11px;
}
#view a{
text-decoration:none;
}
#left{
float:left;
width:192px;
}
#left h2{
font-family:Tahoma;
font-size:11px;
color:#4F4D4D;
width:192px;
background-color:#EBE0DB;
display:block;
text-align:center;
padding:12px 0 12px 0
}
.leftnav{
display:block;
float:left;
width:172px;
height:520px;
padding:10px 10px 10px 10px;
margin:0 0 4px 0;
background-color:#F5EBE7
}
.leftnav ul li{
list-style-type:none;
float:left;
width:137px;
height:16px;
display:block;
background-image:url(../Content/images/arrows.gif);
background-position:10px 8px;
background-repeat:no-repeat;
padding:4px 0 0 35px;
border-bottom:1px solid #EBE0DB
}
.leftnav ul li a{
display:block;
float:left;
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none
}

.leftnav ul li.active a, .leftnav li a:hover{
display:block;
float:left;
font-weight: bold;
color:#ff6600;
text-decoration:none
}

#left .bord{
border-bottom:0px
}
.leftnav h{
color:#ff6600;
}
#homeleft{
float:left;
width:570px;
}
.block1{
background-image:url(../Content/images/pic1.jpg);
background-position:bottom left;
background-repeat:no-repeat;
width:192px;
height:157px;
float: left
}
.block1 a{
font-family:Tahoma;
font-size:11px; 
font-weight:bold;
color:#FFFFFF;
margin:47px 0 0 115px;
display:block;
text-decoration:underline
}
.block1 a:visited, .block2 a:visited, .block3 a:visited {text-decoration:underline}
.block1 a:hover, .block2 a:hover, .block3 a:hover  {text-decoration:none}
#right{
float:left;
margin:0 0 0 4px;
width:550px;
}
.block2{
background-image:url(../Content/images/pic2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:273px;
height:151px;
float:left
}
.block2 a{
font-family:Tahoma;
font-size:11px; 
font-weight:bold;
color:#FFFFFF;
margin:116px 0 0 22px;
display:block;
text-decoration:underline
}
.block3{
background-image:url(../Content/images/pic3.jpg);
background-position:top left;
background-repeat:no-repeat;
width:273px;
height:151px;
float:left;
margin:0 0 0 3px;
display:inline
}
.block3 a{
font-family:Tahoma;
font-size:11px; 
font-weight:bold;
color:#FFFFFF;
margin:116px 0 0 22px;
display:block;
text-decoration:underline
}
.items{
float:left;
display:inline;
width:367px;
}
.items2{
float:left;
margin:5px 0px 0px 0;
display:inline;
width:564px;
}
.item{
float:left;
height:160px;
border:4px solid #E5E5E5;
font-family:Tahoma;
font-size:11px;
color:#6E6E6E;
font-weight:bold;
margin:0 2px 3px 0;
display:inline
}
.item h3{
display:block;
font-family:Tahoma;
font-size:12px;
color:#595959;
width:171px;
background-color:#E5E5E5;
padding:15px 0 15px 7px
}
.item img{
float:left
}
.item p{
float:left;
width:78px;
margin:10px 0 0 0;
padding:10px 0 4px 8px;
border-left:2px solid #E9DBDB
}
.item span{
display:block;
float:left;
margin:15px 0 10px 0;
color:#6DB200;
font-size:18px
}


.item a{
clear:both;
display:block;
float:left;
width:66px;
padding:0 0 6px 0;
}


.viewitems{
float:left;
margin:5px 0px 0px 0;
padding-left:5px;
display:inline;
width:549px;
}
.viewitem{
float:left;
height:150px;
width:173px;
border:4px solid #E5E5E5;
font-family:Tahoma;
font-size:11px;
color:#6E6E6E;
font-weight:bold;
margin:0 2px 3px 0;
display:inline
}
.viewitem h3{
display:block;
font-family:Tahoma;
font-size:12px;
color:#595959;
width:166px;
background-color:#E5E5E5;
padding:15px 0 15px 7px
}
.viewitem img{
float:left;
max-width: 85px;
max-height: 140px;
}
.viewitem p{
float:left;
width:70px;
margin:10px 0 0 0;
padding:10px 0 4px 8px;
border-left:2px solid #E9DBDB
}
.viewitem span{
display:block;
float:left;
margin:15px 0 10px 0;
color:#6DB200;
font-size:18px
}
.viewitem a{
display:block;
float:left;
clear:both;
width:66px;
padding:0 0 6px 0;
}
.homeitems{
float:left;
margin:5px 0px 0px 0;
display:inline;
width:570px;
}
.homeitem{
float:left;
border:4px solid #E5E5E5;
font-family:Tahoma;
font-size:11px;
color:#6E6E6E;
font-weight:bold;
margin:0 2px 3px 0;
display:inline;
}
.homeitem h3{
display:block;
font-family:Tahoma;
font-size:12px;
color:#595959;
width:173px;
background-color:#E5E5E5;
padding:15px 0 15px 7px
}
.homeitem img{
float:left;
width:85;
height:135;
}
.homeitem p{
float:left;
width:80px;
margin:10px 0 0 0;
padding:10px 0 4px 8px;
border-left:2px solid #E9DBDB
}
.homeitem span{
display:block;
float:left;
margin:15px 0 10px 0;
color:#6DB200;
font-size:18px;
width: 150px;
}
.homeitem a{
display:block;
float:left;
clear:both;
width:76px;
padding:0 0 6px 0;
}

.red{
color:#F02400
}

.news{
padding-top:5px;
float:left;
width:170px;
color:#454545;
font-family:Tahoma;
font-size:11px;
display: block;
}
.subnews{
margin:5px 0 4px 0;
padding:60px 0 7px 0;
background-color:#ECDDCE;
}

.news p{
padding:0 0 8px 15px;
width:149px;
}
.news h3{
background-color:#DBCCBC;
background-position:top left;
float:left;
width:170px;
height:30px;
text-align:center;
color:#343333;
font: bold 18px Arial, sans-serif;
padding-top: 10px;
display:block;
}
.news span{
font-family:Tahoma;
font-size:11px;
color:#454545;
text-decoration:underline;
font-weight:bold
}
.news a{
display:inline;
padding:0 0 0 5px
}

#right .read{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#454545;
background-image:url(../Content/images/arrows2.gif);
background-position:right 5px;
background-repeat:no-repeat;
display:block;
width:70px;
text-decoration:none
}
.new{
background-image:url(../Content/images/title2.jpg);
float:left;
width:170px;
height:41px;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#010101;
}
.new span{
font-family:Arial;
color:#fffefe;
font-size:18px;
display:block;
font-weight:bold;
}
#contact{
float: left;
width: 500px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 120px;

}

#contact h1{
font:bold 18px Tahoma;
color:#ff6600;
}

#contact label{
display:block;
font-size:15px;
text-align:left;
width:60px;
float:left;
margin-bottom: 5px;
}
#contact input{
margin-bottom:5px;
font-family:Tahoma;
font-size:12px;
color:#040404;
width:auto;
height:25px;
}
#contact textarea{
margin-bottom:5px;
font-family:Tahoma;
font-size:12px;
color:#040404;
}
#contact button{
float: left;
padding: 5px 5px;
}

#contact label{
font: 12px Tahoma, sans-serif;
color: #585858;
}

#contact fieldset
{
	border: none;
}

#cartview{
width: 746px;
display:block;
}

.lineItemHeaders
{
background-color: #e5e5e5;
color: #585858;
height: 21px;
list-style: none;
padding-left: 100px;
}

.lineItemHeaders li {
float: left;
font: bold 11px Tahoma, sans-serif;
height: 18px;
padding: 3px 0px 0px;
}

.lineItemHeaders .itemc{
	width: 350px;
}

.lineItemHeaders .price{
	width: 90px;
}

.lineItemHeaders .quantity{
	width: 90px;
}

.lineItemHeaders .total {
	padding-right: 10px;
	text-align: right;
	
}

.lineItemDisplay{
margin-bottom:25px;
font: 11px Tahoma, sans-serif;
color: #585858;
}

.lineItemDisplay dd {
float: left;
}

.lineItemDisplay dl {
padding: 7px 0px;
}

.lineItemDisplay dt{
display: block;
float: left;
overflow:hidden;
width:0px;
}

.lineItemDisplay li{
border-bottom: 1px solid #ccc;
}

.lineItemDisplay .productImage {
padding: 0px 20px 0px 20px;
width: 58px;
}

.lineItemDisplay .productImage img.productThumbnail{
border: 0px;
margin: 0px;
width: 58px;
height: 100px;
}

.lineItemDisplay .productName {
width: 350px;
}

.lineItemDisplay .productPrice{
width: 90px;
}

.lineItemDisplay .productQuantity {
width: 90px;
}

.lineItemDisplay .productTotal {
padding-right: 10px;
text-align: right;
}

#subTotal{
float: left;
padding-left: 500px;
color: #ff6600;
font: bold 14px Tahoma, sans-serif;
}

#subTotal_Money{
padding-left: 600px;
color: #ff6600;
font: bold 14px Tahoma, sans-serif;
}

#cartview h{
font-family:Arial;
color:#ff6600;
font-size:18px;
display:block;
font-weight:bold;
margin:5px 0 5px 0;
}
#cartview fieldset{
border-color:#6E6E6E;
height: 180px;
}
#cartview .cartlabel{
width: 100%;
height: 30px;
background-color: #669933;
}
#cartview button{
float: right;
padding:5px 5px 5px 5px;
}
.detail{
float: right;
width: 380px;
}
.detail h{
font-family:Tahoma;
color:#666666;
font-size:14px;
display:block;
font-weight:bold;
float: left;
}
.detail h1{
font-family:Tahoma;
color:#666666;
font-size:11px;
float: left;
}
.detail h2{
font-family:Tahoma;
color:#ff6600;
font-size:11px;
font-weight:bold;
float: left;
}
.detail a{
font-family:Tahoma;
color:#666666;
font-size:11px;
}
#footer{
float:left;
margin:4px 0 0 0;
padding:10px 0 0 0;
background-color:#E7E3D8;
height:59px;
width:100%;
}
.pay{
margin:12px 50px 0 13px;
float:left
}
.copy{

color:#626262;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}
.copy p{
width:500px;
text-align:center
}
.botmenu{
display:block;
float:left;
width:450px;
padding:10px 0 5px 35px
}
.botmenu li{
float:left;
list-style-type:none;
padding:0 10px 0 10px;
background-image:url(../Content/images/dots.gif);
background-position:top right;
background-repeat:no-repeat;
}
.botmenu a{
color:#807F7F;
text-decoration:none;
float:left;
}

.field-validation-error {
color: #D63301;
background-color: #FFCCBA;
}

#footer .back{
background-image:none;
width:90px;
}
#footer p{
float:left
}
#footer p a{
color:#626262;
text-decoration:none
}
#footer p .under{
text-decoration:underline
}
#content2 .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}